home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2001 May / SGI IRIX Base Documentation 2001 May.iso / usr / relnotes / webviewer_dev / ch1.z / ch1
Text File  |  2001-04-17  |  7KB  |  201 lines

  1.  
  2.  
  3.  
  4.                                   - 1 -
  5.  
  6.  
  7.  
  8.        1.  _I_n_t_r_o_d_u_c_t_i_o_n
  9.  
  10.        The power of the web is the seamlessness with which
  11.        information is accessed across different computer platforms
  12.        and across networks in every country, without the user
  13.        having direct perception of where the information is coming
  14.        from.  Viewing a list of interesting places and clicking
  15.        might take our voyaging user from a computer in Silicon
  16.        Valley to one in Boston in a fraction of a second.
  17.  
  18.        WebViewer is a set of C++ classes which make it simple for a
  19.        programmer to add web functionality to an application.  The
  20.        classes are based on ViewKit. The classes allow the
  21.        programmer to create an application with web access
  22.        directly,  without using a separate browser as an
  23.        intermediary.
  24.  
  25.        The viewer can be viewed as an integrated component for
  26.        viewing web information which is not a heavyweight browser.
  27.        This component, for example, could be posted in a dialog box
  28.        from every application. Each application can have an
  29.        instance of the browser.  The applications can use the
  30.        browser to display custom help information and create
  31.        subclasses of the components to override link behavior.
  32.  
  33.        Some features which make general browsers rich such as
  34.        NetNews, WAIS and Gopher are not present in this component.
  35.        Other frills omitted are things like bookmarks (although an
  36.        application could supply bookmarks on top of the supplied
  37.        browser component).
  38.  
  39.        As of IRIX release 6.5.5, new versions of the o32 webviewer
  40.        library are no longer being shipped and the debug library is
  41.        no longer included. Anyone using the o32 version of this
  42.        library is encouraged to move to the n32 version, which will
  43.        continue to be supported.
  44.  
  45.  
  46.        Note:  Packaged with your software is a separate sheet that
  47.               contains the Software License Agreement.  This
  48.               software is provided to you solely under the terms
  49.               and conditions of the Software License Agreement.
  50.               Please take a few moments to review the Agreement.
  51.  
  52.  
  53.        1.1  _w_v_B_r_o_w_s_e_r_,__V_k_W_e_b_V_i_e_w_e_r__a_n_d__V_k_W_e_b_V_i_e_w_e_r_B_a_s_e
  54.  
  55.        The browser component consists of several individual parts.
  56.        There is a widget which displays parsed HTML documents, a
  57.        ViewKit component which combines the widget with a web
  58.        access library and a prebuilt GUI for browsing, and a
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.                                   - 2 -
  71.  
  72.  
  73.  
  74.        library for web access.
  75.  
  76.        The underlying widget is left undocumented,  by design.  The
  77.        intent is for the user to always access this via the ViewKit
  78.        component.  The web access library (libwio) is documented
  79.        elsewhere.  See the Web support library release notes.
  80.  
  81.        The ViewKit browser component provides all the glue for the
  82.        web access to work.  The cache which was supplied by an
  83.        earlier version is now provided by the webfetch and webcache
  84.        library.  The subclass VkWebViewer provides navigation and
  85.        history controls for the user.
  86.  
  87.        As of this release HTML 3.2 is supported along with CSS1
  88.        style sheets, plugins and JavaScript.  Other new features
  89.        include animated gifs, cookies and authentication See the
  90.        apropriate chapter for a complete list of tags and
  91.        attributes. Note that plugins will only work in the O32
  92.        library as that is how they are supplied with Netscape.
  93.  
  94.        In this version,  the superclass of the ViewKit components
  95.        is wvBrowser, and many methods have been moved upward into
  96.        the wvBrowser superclass.  Note that it is somewhat more
  97.        tricky to work with this since we're using C++ multiple
  98.        inheritence.  Note that the library version has been
  99.        incremented since the interface changes can not be made in a
  100.        binary compatible fashion.  Developers who've overriden
  101.        methods in VkWebViewerBase would be well advised to examine
  102.        wvBrowser and override the equivalent methods there.
  103.        Application programmers who've use the ViewKit components
  104.        unchanged should not have any issues after recompilation.
  105.  
  106.        The browser attempts to load documents and subparts
  107.        asyncronously.  There are,  unfortunately,  some network
  108.        accesses which cannot be handled in an async fashion,  e.g.
  109.        address lookup for a host.
  110.  
  111.  
  112.        This document contains the following chapters:
  113.  
  114.          1.  Introduction
  115.  
  116.          2.  Installation Information
  117.  
  118.          3.  Supported Tags
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.                                   - 3 -
  137.  
  138.  
  139.  
  140.        1.2  _R_e_l_e_a_s_e__I_d_e_n_t_i_f_i_c_a_t_i_o_n__I_n_f_o_r_m_a_t_i_o_n
  141.  
  142.        Following is the release identification information for
  143.        WebViewer:
  144.  
  145.                                       WebViewer library
  146.        SSSSooooffffttttwwwwaaaarrrreeee PPPPrrrroooodddduuuucccctttt
  147.                                       3.0.1
  148.        VVVVeeeerrrrssssiiiioooonnnn
  149.                                       (not assigned)
  150.        PPPPrrrroooodddduuuucccctttt CCCCooooddddeeee
  151.                                       IRIX 6.5
  152.        SSSSyyyysssstttteeeemmmm SSSSooooffffttttwwwwaaaarrrreeee RRRReeeeqqqquuuuiiiirrrreeeemmmmeeeennnnttttssss
  153.  
  154.  
  155.  
  156.        1.3  _O_n_l_i_n_e__R_e_l_e_a_s_e__N_o_t_e_s
  157.  
  158.        After you install the online release notes for a product
  159.        (the _r_e_l_n_o_t_e_s subsystem), you can view the release notes on
  160.        your screen.
  161.  
  162.        Note:  You can read the online release notes for most
  163.               products before installing the software.  Refer to
  164.               the booklet in your CD-ROM case for more information.
  165.  
  166.        If you have a graphics system, select ``Release Notes'' from
  167.        the Help submenu of the Toolchest. This displays the
  168.        _g_r_e_l_n_o_t_e_s(1) graphical browser for the online release notes.
  169.  
  170.        Refer to the _g_r_e_l_n_o_t_e_s(1) man page for information on
  171.        options to this command.
  172.  
  173.        If you do not have a graphics system, you can use the
  174.        _r_e_l_n_o_t_e_s command.  Refer to the _r_e_l_n_o_t_e_s(1) man page for
  175.        accessing the online release notes.
  176.  
  177.        1.4  _P_r_o_d_u_c_t__S_u_p_p_o_r_t
  178.  
  179.        Silicon Graphics, Inc., provides a comprehensive product
  180.        support maintenance program for its products.
  181.  
  182.        If you are in the U.S. or Canada and would like support for
  183.        your Silicon Graphics-supported products, contact the
  184.        Technical Assistance Center at (800)800-4SGI.  If you are
  185.        outside these areas, contact the Silicon Graphics subsidiary
  186.        or authorized distributor in your country.
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.